/*
*需求：编程找出1000以内的所有完数并打印出来。
*     所谓完数就是一个数恰好等于它的因子之和，如：6=1＋2＋3
*/


public class HomeWork2{

	public static void main(String[] args) {
		
		for (int i=2;i<1000 ;i++ ) {
			int mySum = 1;
			String res = "1";
			for (int j=2;j <= Math.sqrt(i) ;j++ ) {
				if(i%j==0) {
					mySum += j;
					mySum += (i/j);
					res += "+"+j;
					res += "+"+(i/j);
				}
			}

			if (mySum == i) {
			 System.out.println(i+"="+res);	
			}
		}
		
	}
}